using System.Collections;
using System.Xml;
using LocalBoard.Domain;

namespace LocalBoard.Persistence
{
	/// <summary>
	/// Summary description for IProfileAccessor.
	/// </summary>
	public interface IProfileAccessor
	{
		ArrayList GetAllUserProfiles();
		Profile Get(int id);
		Profile GetProfileByUserId(string userId);
		Profile GetProfileByUserIdAndPassword(string userId, string password);
		Profile GetAnonymousUser();
		int Insert(Profile profile);
		void Update(Profile profile);
		void Delete(int id);
	}
}
